Skip to content

Conversation

@Kontinuation
Copy link
Member

This is part of the forked dependency elimination plan #165. We've hit some overlay operation result assertion errors after upgrading geo to the latest 0.31.0 release. The failures were caused by geo producing different, but topologically equivalent results, and we are asserting on the byte-level equality of resulting WKBs.

This patch adds assert_scalar_equal_wkb_geometry_topologically to sedona-testing behind a feature flag "geo". We'll switch to use assert_scalar_equal_wkb_geometry_topologically for testing overlay ST functions (ST_Union_Aggr and ST_Intersection_Aggr) after upgrading geo. This function is also useful in many other scenarios, so we add this function in its dedicated PR.

@Kontinuation Kontinuation changed the title Add assert_scalar_equal_wkb_geometry_topologically to compare WKBs topologically chore: Add assert_scalar_equal_wkb_geometry_topologically to compare WKBs topologically Oct 8, 2025
Copy link
Member

@paleolimbot paleolimbot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

@Kontinuation Kontinuation marked this pull request as ready for review October 8, 2025 03:46
@Kontinuation Kontinuation merged commit 7097a94 into apache:main Oct 8, 2025
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants